window.option = (function() {
	return {
		getPieSale: function() {
			return {
				tooltip: {
					trigger: 'item',
					formatter: "{a} <br/>{b}: {c} ({d}%)"
				},
				color: ['lime', '#1e90ff', '#ff0000', '#c2f531', '#ff4f54', '#d48265', '#61a0a8', '#00a0a8'],
				series: [{
					name: '订单情况',
					type: 'pie',
					animation: false,
					radius: [0, '50%'],
					label: {
						normal: {
							fontSize: 14,
							position: 'inner'
						}
					},
					labelLine: {
						normal: {
							show: false
						}
					},
					data: [{
						value: 704567,
						name: '已完成'
					}, {
						value: 320343,
						name: '生产中'
					}, {
						value: 134656,
						name: '未排产',
						selected: true
					}]
				}, {
					color: ['lime', '#ff0000', '#c2f531', '#ff4f54', '#d48265', '#61a0a8', '#00a0a8'],
					name: '生产情况',
					type: 'pie',
					animationType: 'scale',
					animationEasing: 'elasticOut',
					animationDelay: function(idx) {
						return Math.random() * 200;
					},
					radius: ['66%', '68%'],
					label: {
						normal: {
							formatter: '{hr| }\n {b|{b}:}{b|{c}} \n  {per|{d}%}  ',
							backgroundColor: 'rgba(100,100,100,0.2)',
							borderColor: '#aaa',
							borderWidth: 1,
							borderRadius: 4,
							rich: {
								hr: {
									borderColor: '#aaa',
									width: '100%',
									borderWidth: 0.2,
									height: 0
								},
								b: {
									fontSize: 14,
									lineHeight: 33
								},
								per: {
									color: '#fff',
									fontSize: 14
								}
							}
						}
					},
					data: [{
						value: 134242,
						name: '生产中'
					}, {
						value: 244324,
						name: '计划量'
					}, {
						value: 251,
						name: '试验胎'
					}, {
						value: 112434,
						name: '物流中'
					}, {
						value: 21324,
						name: '库存量'
					}, {
						value: 494567,
						name: '已交付'
					}, {
						value: 122,
						name: '报废胎'
					}]
				}]
			};
		},
		getLine: function(args) {
			series = new Array();
			max = 0;
			min = 0;
			for (var i = 0; i < args.legend.data.length; i++) {
				maxtmp = Math.max.apply(null, args.series[i].data);
				mintmp = Math.min.apply(null, args.series[i].data);
				min = (min < mintmp && min != 0) ? min : mintmp;
				max = (max > maxtmp && max != 0) ? max : maxtmp;
				series.push({
					name: args.legend.data[i],
					type: 'line',
					animation: false,
					smooth: true,
					data: args.series[i].data,
					markPoint: {
						data: [{
							type: 'max',
							name: '最大值'
						}, {
							type: 'min',
							name: '最小值'
						}]
					}
				});
			}
			max = Math.round(max) > max ? Math.round(max) : Math.round(max) + 1;
			min = Math.round(min) < min ? Math.round(min) : Math.round(min) - 1;
			return {
				title: {
					text: args.title.text,
					textStyle: {
						fontSize: 14
					}
				},
				tooltip: {
					trigger: 'axis'
				},
				legend: {
					data: args.legend.data
				},
				calculable: true,
				grid: [{
					left: 60,
					right: 30,
					bottom: 30
				}],
				xAxis: [{
					nameLocation: 'center',
					type: 'category',
					boundaryGap: false,
					axisTick: {
						interval: 0
					},
					axisLabel: {
						interval: 0
					},
					data: args.xAxis.data
				}],
				yAxis: [{
					type: 'value',
					axisLabel: {
						formatter: '{value}'
					},
					max: max,
					min: min
				}],
				series: series
			};
		},
		getGridLine: function(args) {
			var series = new Array();
			for (var i = 0; i < args.series.length; i++) {
				xAxisIndex = (i > 0) ? 1 : 0;
				yAxisIndex = xAxisIndex;
				series.push({
					name: args.series[i].name,
					type: 'line',
					smooth: true,
					animation: false,
					xAxisIndex: xAxisIndex,
					yAxisIndex: yAxisIndex,
					data: args.series[i].data,
					markPoint: {
						data: [{
							type: 'max',
							name: '最大值'
						}, {
							type: 'min',
							name: '最小值'
						}]
					},
					markLine: {
						data: [{
							type: 'average',
							name: '平均值'
						}]
					}
				});
			}
			return {
				title: {
					text: args.title.text,
					textStyle: {
						fontSize: 14
					}
				},
				tooltip: {
					trigger: 'axis'
				},
				legend: {
					data: args.legend.data
				},
				calculable: true,
				grid: [{
					left: 60,
					right: 50,
					height: '35%'
				}, {
					left: 60,
					right: 50,
					top: '58%',
					height: '35%'
				}],
				xAxis: [{
					type: 'category',
					boundaryGap: false,
					axisLabel: {
						fontSize: 14
					},
					data: args.xAxis[0].data
				}, {
					gridIndex: 1,
					type: 'category',
					boundaryGap: false,
					axisLine: {
						onZero: true
					},
					axisLabel: {
						show: false
					},
					data: args.xAxis[1].data,
					position: 'top'
				}],
				yAxis: [{
					type: 'value',
					axisLabel: {
						formatter: '{value}',
						fontSize: 14
					},
					max: args.yAxis[0].max,
					min: args.yAxis[0].min
				}, {
					gridIndex: 1,
					type: 'value',
					axisLabel: {
						formatter: '{value}',
						fontSize: 14
					},
					inverse: true,
					max: args.yAxis[1].max,
					min: args.yAxis[1].min
				}],
				series: series
			};
		},
		getBar: function(args) {
			return {
				legend: {
					data: args.legend.data
				},
				tooltip: {
					trigger: 'axis',
					axisPointer: { // 坐标轴指示器，坐标轴触发有效
						type: 'shadow' // 默认为直线，可选为：'line' | 'shadow'
					}
				},
				grid: [{
					left: '40%',
					right: 20,
					top: 30
				}],
				xAxis: [{
					type: 'category',
					boundaryGap: false,
					axisLabel: {
						fontSize: 14
					},
					data: args.xAxis[0].data,
					axisTick: {
						alignWithLabel: true
					}
				}],
				yAxis: [{
					type: 'value',
					axisLabel: {
						fontSize: 14
					},
				}],
				series: [{
					smooth: true,
					animation: false,
					name: args.series[0].name,
					barWidth: '50%',
					data: args.series[0].data
				}]
			};
		},
		getMulBar: function(args) {
			series = new Array();
			max = 0;
			min = 0;
			tmax = 1;
			for (var i = 0; i < args.legend.data.length; i++) {
				maxtmp = Math.max.apply(null, args.series[i].data);
				mintmp = Math.min.apply(null, args.series[i].data);
				min = (min < mintmp && min != 0) ? min : mintmp;
				max = (max > maxtmp && max != 0) ? max : maxtmp;
				yindex = i >= 2 ? 1 : 0;
				tdata = args.series[i].data;
				series.push({
					name: args.legend.data[i],
					type: (yindex == 1) ? 'bar' : 'line',
					animation: false,
					smooth: true,
					yAxisIndex: yindex,
					data: tdata,
					label: {
						normal: {
							show: true,
							position: 'top',
							textStyle: {
								fontSize: 18
							}
						}
					}
				});
				if (yindex == 1) {
					for (var j = 0; j < tdata.length; j++) {
						if (tdata[j] * 3 > tmax) {
							tmax = tdata[j] * 3;
						}
					}
				}
			}
			return {
				color: ["yellow", "lime", "#F48F23"],
				tooltip: {
					trigger: 'axis'
				},
				legend: {
					data: args.legend.data,
					textStyle: {
						fontSize: 18
					}
				},
				calculable: true,
				grid: [{
					top: 20,
					left: 80,
					right: 30,
					bottom: 40
				}],
				xAxis: [{
					type: 'category',
					data: args.xAxis.data,
					axisLabel: {
						textStyle: {
							fontSize: 18
						}
					}
				}],
				yAxis: [{
					type: 'value',
					axisLabel: {
						textStyle: {
							fontSize: 18
						}
					}
				}, {
					type: 'value',
					position: 'right',
					max: tmax,
					axisLabel: {
						textStyle: {
							fontSize: 18
						}
					}
				}],
				series: series
			};
		},
		getEVBar: function(args) {
			series = new Array();
			tmax = 1;
			for (var i = 0; i < args.legend.data.length; i++) {
				tdata = args.series[i].data;
				series.push({
					name: args.legend.data[i],
					type: 'line',
					animation: false,
					smooth: true,
					data: tdata,
					label: {
						normal: {
							show: true,
							position: 'top',
							textStyle: {
								fontSize: 18
							}
						}
					}
				});
			}
			return {
				color: ["yellow", "lime", "#F48F23", "#02fdff"],
				tooltip: {
					trigger: 'axis'
				},
				legend: {
					data: args.legend.data,
					textStyle: {
						fontSize: 18
					}
				},
				calculable: true,
				grid: [{
					top: 20,
					left: 80,
					right: 30,
					bottom: 40
				}],
				xAxis: [{
					type: 'category',
					data: args.xAxis.data,
					axisLabel: {
						textStyle: {
							fontSize: 18
						}
					}
				}],
				yAxis: [{
					type: 'value',
					axisLabel: {
						textStyle: {
							fontSize: 18
						}
					}
				}],
				series: series
			};
		},
		getYiedBar: function(args) {
			var colorArray = [{
				top: 'rgba(173,39,49, 1)', //红shen
				bottom: 'rgba(173,39,49, 0.3)'
			}, {
				top: 'rgba(195,175,49, 1)', //黄
				bottom: 'rgba(195,175,49, 0.3)'
			}, {
				top: 'rgba(56,215,48, 1)', //绿
				bottom: 'rgba(56,215,48, 0.3)'
			}, {
				top: 'rgba(40,203,195, 1)', //蓝
				bottom: 'rgba(40,203,195, 0.3)'
			}, {
				top: 'rgba(42,45,221, 1)', //深蓝
				bottom: 'rgba(42,45,221, 0.3)'
			}, {
				top: 'rgba(215,47,215, 1)', //粉
				bottom: 'rgba(215,47,215, 0.3)'
			}, {
				top: 'rgba(23,147,215, 1)', //浅蓝
				bottom: 'rgba(23,147,215, 0.3)'
			}];
			return {
				legend: {
					data: args.legend.data,
					align: 'auto',
					right: 0,
					orient: 'vertical'
				},
				calculable: true,
				tooltip: {
					trigger: 'axis',
					axisPointer: { // 坐标轴指示器，坐标轴触发有效
						type: 'shadow' // 默认为直线，可选为：'line' | 'shadow'
					}
				},
				grid: [{
					left: 80,
					right: '1%',
					top: '1%',
					bottom: '1%'
				}],
				yAxis: [{
					type: 'category',
					axisLabel: {
						fontSize: 14
					},
					data: args.xAxis[0].data,
					axisTick: {
						alignWithLabel: true
					}
				}],
				xAxis: [{
					show: false,
					type: 'value',
					axisLabel: {
						fontSize: 14
					},
					max: 23000
				}],
				series: [{
					smooth: true,
					animationEasing: 'circularOut',
					name: args.series[0].name,
					type: 'bar',
					barWidth: '80%',
					label: {
						normal: {
							show: true,
							fontSize: 16,
							fontWeight: 'bold',
							position: 'inside'
						}
					},
					itemStyle: {
						normal: {
							color: function(params) {
								let num = colorArray.length;
								return {
									type: 'linear',
									colorStops: [{
										offset: 0,
										color: colorArray[params.dataIndex % num].bottom
									}, {
										offset: 1,
										color: colorArray[params.dataIndex % num].top
									}, {
										offset: 0,
										color: colorArray[params.dataIndex % num].bottom
									}, {
										offset: 1,
										color: colorArray[params.dataIndex % num].top
									}, {
										offset: 0,
										color: colorArray[params.dataIndex % num].bottom
									}, {
										offset: 1,
										color: colorArray[params.dataIndex % num].top
									}, {
										offset: 0,
										color: colorArray[params.dataIndex % num].bottom
									}, {
										offset: 1,
										color: colorArray[params.dataIndex % num].top
									}, {
										offset: 0,
										color: colorArray[params.dataIndex % num].bottom
									}, {
										offset: 1,
										color: colorArray[params.dataIndex % num].top
									}, {
										offset: 0,
										color: colorArray[params.dataIndex % num].bottom
									}, {
										offset: 1,
										color: colorArray[params.dataIndex % num].top
									}, {
										offset: 0,
										color: colorArray[params.dataIndex % num].bottom
									}, {
										offset: 1,
										color: colorArray[params.dataIndex % num].top
									}],
									//globalCoord: false
								}
							},
							barBorderRadius: 50
						}
					},
					data: args.series[0].data
				}]
			};
		},
		getEnergyBar: function(args) {
			var item = new Array();
			var index = 0;
			while (index <= 100) {
				item.push({
							offset: index++/100, color: '#35bf3a'});
							if (index <= 98) {
								index += 2;
								item.push({
									offset: index / 100,
									color: 'rgba(0,0,0,0)'
								});
							}
						}
						return {
							title: {
								text: args.title.text,
								textStyle: {
									fontSize: 14
								}
							},
							tooltip: {
								trigger: 'axis'
							},
							legend: {
								data: args.legend.data,
								align: 'left',
								right: 20
							},
							calculable: true,
							grid: [{
								left: '50%',
								right: 20,
								top: 30,
								height: '40%'
							}, {
								left: '50%',
								right: 20,
								top: '55%',
								height: '40%'
							}, {
								left: 80,
								right: '55%',
								top: '55%',
								height: '40%'
							}],
							xAxis: [{
								axisLabel: {
									fontSize: 14
								},
								type: 'category',
								data: args.xAxis[0].data,
								axisTick: {
									alignWithLabel: true
								}
							}, {
								gridIndex: 1,
								type: 'category',
								axisLabel: {
									fontSize: 14
								},
								data: args.xAxis[1].data,
								axisTick: {
									alignWithLabel: true
								}
							}, {
								gridIndex: 2,
								type: 'category',
								axisLabel: {
									fontSize: 14
								},
								data: args.xAxis[2].data,
								axisTick: {
									alignWithLabel: true
								}
							}],
							yAxis: [{
								type: 'value',
								axisLabel: {
									formatter: '{value} 万kw.h',
									fontSize: 14
								},
								max: 80,
								interval: 10
							}, {
								gridIndex: 1,
								type: 'value',
								axisLabel: {
									formatter: '{value} 万Nm³',
									fontSize: 14
								},
								max: 70,
								interval: 10
							}, {
								gridIndex: 2,
								type: 'value',
								axisLabel: {
									formatter: '{value} t',
									fontSize: 14
								},
								max: 1000,
								interval: 100
							}],
							series: [{
								smooth: true,
								animationDuration: 5000,
								name: args.series[0].name,
								type: args.series[0].type,
								xAxisIndex: 0,
								yAxisIndex: 0,
								barWidth: '50%',
								symbol: 'rect',
								symbolRepeat: true,
								symbolSize: [40, 2],
								symbolMargin: 2,
								label: {
									normal: {
										show: true,
										fontSize: 16,
										position: 'top',
										color: '#fff'
									}
								},
								data: args.series[0].data
							}, {
								smooth: true,
								animationEasing: 'bounceOut',
								animationDuration: 2000,
								name: args.series[1].name,
								type: args.series[1].type,
								xAxisIndex: 1,
								yAxisIndex: 1,
								barWidth: '40%',
								data: args.series[1].data,
								label: {
									normal: {
										show: true,
										fontSize: 16,
										position: 'top',
										color: '#fff'
									}
								},
								itemStyle: {
									normal: {
										color: '#803a29',
										shadowBlur: 30,
										barBorderRadius: [20, 20, 0, 0],
										shadowColor: '#fff187'
									}
								}
							}, {
								smooth: true,
								animationEasing: 'elasticOut',
								animationDuration: function(idx) {
									return ((idx % 2) + 2) * 1000;
								},
								name: args.series[2].name,
								type: args.series[2].type,
								xAxisIndex: 2,
								yAxisIndex: 2,
								barWidth: '40%',
								itemStyle: {
									normal: {
										show: true,
										color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
											offset: 0,
											color: '#3023AE'
										}, {
											offset: 1,
											color: '#C96DD8'
										}]),
										barBorderRadius: 50
									}
								},
								label: {
									normal: {
										show: true,
										position: 'top',
										textStyle: {
											color: '#fff'
										}
									}
								},
								barGap: '100%',
								data: args.series[2].data
							}]
						};
					},
					getStoreBar: function() {
						return {
							color: ['#3398DB'],
							tooltip: {
								trigger: 'axis',
								axisPointer: { // 坐标轴指示器，坐标轴触发有效
									type: 'shadow' // 默认为直线，可选为：'line' | 'shadow'
								}
							},
							grid: {
								left: '3%',
								right: '4%',
								bottom: 25
							},
							xAxis: [{
								type: 'category',
								boundaryGap: false,
								axisLabel: {
									fontSize: 16
								},
								axisTick: {
									alignWithLabel: true
								}
							}],
							yAxis: [{
								boundaryGap: false,
								show: false,
								type: 'value',
								axisLabel: {
									fontSize: 16
								},
							}],
							series: [{
								animation: false,
								name: '',
								type: 'pictorialBar',
								symbol: 'rect',
								symbolRepeat: true,
								symbolSize: [40, 2],
								symbolMargin: 2,
								barWidth: '50%',
								label: {
									normal: {
										show: true,
										fontSize: 16,
										position: 'top',
										color: '#fff'
									}
								}
							}]
						};
					},
					getGauge: function(args) {
						return {
							tooltip: {
								formatter: "{a} <br/>{b} : {c}%"
							},
							series: [{
								name: args.series[0].name,
								type: 'gauge',
								min: 0,
								max: 100,
								splitNumber: 5,
								axisLine: { // 坐标轴线
									lineStyle: { // 属性lineStyle控制线条样式
										color: [
											[0.5, '#ff4500'],
											[0.8, '#1e90ff'],
											[1, 'lime']
										],
										width: 2,
										shadowColor: '#555', //默认透明
										shadowBlur: 2
									}
								},
								axisLabel: { // 坐标轴小标记
									textStyle: { // 属性lineStyle控制线条样式
										color: '#fff',
										shadowColor: '#fff', //默认透明
										shadowBlur: 2
									}
								},
								axisTick: { // 坐标轴小标记
									length: 10, // 属性length控制线长
									lineStyle: { // 属性lineStyle控制线条样式
										color: 'auto',
										shadowColor: '#555', //默认透明
										shadowBlur: 2
									}
								},
								splitLine: { // 分隔线
									length: 15, // 属性length控制线长
									lineStyle: { // 属性lineStyle（详见lineStyle）控制线条样式
										width: 2,
										color: 'auto'
									}
								},
								pointer: { // 分隔线
									width: 2,
									shadowColor: '#555', //默认透明
									shadowBlur: 5
								},
								title: {
									textStyle: { // 其余属性默认使用全局文本样式，详见TEXTSTYLE
										fontSize: 18,
										color: '#fff',
										shadowColor: '#fff', //默认透明
										shadowBlur: 2
									}
								},
								detail: {
									textStyle: { // 其余属性默认使用全局文本样式，详见TEXTSTYLE
										fontWeight: 'bolder',
										color: 'lime',
										fontSize: 20,
										shadowColor: '#fff', //默认透明
										shadowBlur: 2
									},
									offsetCenter: [0, '70%'], // x, y，单位px
									formatter: '{value}%'
								},
								data: args.series[0].data
							}]
						};
					},
					getQuiltyGauge: function(arg) {
						var colorArray = [{
							top: 'rgba(56,215,48, 1)', //绿
							bottom: 'rgba(56,215,48, 0.3)'
						}, {
							top: 'rgba(42,45,221, 1)', //深蓝
							bottom: 'rgba(42,45,221, 0.3)'
						}, {
							top: 'rgba(215,47,215, 1)', //粉
							bottom: 'rgba(215,47,215, 0.3)'
						}];
						return {
							title: {
								text: '合格率',
								left: 'center',
								top: 20,
								textStyle: {
									fontWeight: '',
									fontSize: 30,
									fontFamily: 'Microsoft YaHei',
									color: '#eee'
								}
							},
							animationDuration: 5000,
							grid: {
								left: 65,
								top: 120,
								bottom: 10,
								containLabel: false
							},
							xAxis: {
								type: 'value',
								axisLabel: {
									show: false,
								},
								max: 100,
								axisTick: {
									show: false
								},
								axisLine: {
									show: false
								},
								splitLine: {
									show: false
								}
							},
							yAxis: [{
								type: 'category',
								z: 10,
								axisLabel: {
									fontWeight: '',
									fontSize: 26,
									fontFamily: 'Microsoft YaHei',
									color: '#eee'
								},
								axisTick: {
									show: false
								},
								axisLine: {
									show: false
								},
								splitLine: {
									show: false
								},
								data: arg.yAxis.data
							}, {
								type: 'category',
								axisLabel: {
									show: false,
								},
								axisTick: {
									show: false
								},
								axisLine: {
									show: false
								},
								splitLine: {
									show: false
								},
								data: arg.yAxis.data
							}],
							series: [{
								type: 'bar',
								barWidth: '30%',
								animationDuration: 2000,
								label: {
									normal: {
										show: true,
										position: 'top',
										distance: 20,
										formatter: '{c}%',
										textStyle: {
											fontWeight: 'bold',
											fontSize: 60,
											fontFamily: 'Microsoft YaHei',
											color: '#F48F23'
										}
									}
								},
								itemStyle: {
									normal: {
										color: function(params) {
											let num = colorArray.length;
											return {
												type: 'linear',
												colorStops: [{
													offset: 0,
													color: colorArray[params.dataIndex % num].bottom
												}, {
													offset: 1,
													color: colorArray[params.dataIndex % num].top
												}, {
													offset: 0,
													color: colorArray[params.dataIndex % num].bottom
												}, {
													offset: 1,
													color: colorArray[params.dataIndex % num].top
												}, {
													offset: 0,
													color: colorArray[params.dataIndex % num].bottom
												}, {
													offset: 1,
													color: colorArray[params.dataIndex % num].top
												}]
											}
										},
										barBorderRadius: [0, 15, 15, 0]
									}
								},
								data: arg.series.data,
								z: 10
							}, {
								type: 'bar',
								barWidth: '40%',
								yAxisIndex: 1,
								silent: true,
								animation: false,
								label: {
									normal: {
										show: false
									}
								},
								itemStyle: {
									normal: {
										barBorderRadius: [0, 15, 15, 0],
										color: 'rgba(100,100,100,0.5)',
										shadowBlur: 5,
										shadowColor: '#222'
									}
								},
								data: [100, 100, 100]
							}]
						};
					},
					getQuiltyLine: function(args) {
						return {
							color: ['#1e90ff', '#1e90ff'],
							title: {
								text: '近期综合',
								left: 'center',
								top: 10,
								textStyle: {
									fontWeight: '',
									fontSize: 24,
									fontFamily: 'Microsoft YaHei',
									color: '#eee'
								}
							},
							tooltip: {
								show: false
							},
							legend: {
								show: false
							},
							calculable: true,
							grid: [{
								left: 32,
								right: 28,
								bottom: 30,
								top: 80
							}],
							xAxis: [{
								nameLocation: 'center',
								type: 'category',
								boundaryGap: false,
								axisTick: {
									interval: 0
								},
								axisLabel: {
									fontSize: 14,
									interval: 0
								},
								data: args.xAxis.data
							}],
							yAxis: [{
								show: false,
								type: 'value',
								axisLabel: {
									formatter: '{value}%'
								},
								max: 100,
								min: 97
							}],
							series: [{
								name: args.legend.data[0],
								type: 'line',
								smooth: true,
								animationDuration: 2000,
								lineWidth: 5,
								symbol: 'diamond',
								symbolSize: 10,
								data: args.series[0].data
							}, {
								name: args.legend.data[0],
								type: 'bar',
								animation: false,
								smooth: true,
								barWidth: 1,
								label: {
									normal: {
										show: true,
										fontSize: 14,
										position: 'top',
										formatter: '{c}%',
										color: '#fff'
									}
								},
								data: args.series[0].data
							}]
						};
					},
					getProdGauge: function(args) {
						return {
							series: [{
								name: args.series[0].name,
								type: 'gauge',
								min: 0,
								max: 110,
								startAngle: 125,
								splitNumber: 11,
								center: ['65%', '50%'],
								radius: '80%',
								axisLine: { // 坐标轴线
									lineStyle: { // 属性lineStyle控制线条样式
										color: [
											[0.5, '#ff4500'],
											[0.8, '#1e90ff'],
											[1, 'lime']
										],
										width: 4,
										shadowColor: '#fff', //默认透明
										shadowBlur: 6
									}
								},
								axisLabel: { // 坐标轴小标记
									textStyle: { // 属性lineStyle控制线条样式
										fontWeight: 'bolder',
										color: '#fff',
										shadowColor: '#fff', //默认透明
										shadowBlur: 6
									}
								},
								axisTick: { // 坐标轴小标记
									length: 12, // 属性length控制线长
									lineStyle: { // 属性lineStyle控制线条样式
										color: 'auto',
										shadowColor: '#fff', //默认透明
										shadowBlur: 6
									}
								},
								splitLine: { // 分隔线
									length: 20, // 属性length控制线长
									lineStyle: { // 属性lineStyle（详见lineStyle）控制线条样式
										width: 3,
										color: '#fff',
										shadowColor: '#fff', //默认透明
										shadowBlur: 6
									}
								},
								pointer: { // 分隔线
									shadowColor: '#fff', //默认透明
									shadowBlur: 5
								},
								title: {
									textStyle: { // 其余属性默认使用全局文本样式，详见TEXTSTYLE
										fontWeight: 'bolder',
										fontSize: 16,
										color: '#fff',
										shadowColor: '#fff', //默认透明
										shadowBlur: 6
									}
								},
								detail: {
									fontWeight: 'bolder',
									borderRadius: 5,
									backgroundColor: '#555',
									borderColor: '#888',
									borderWidth: 2,
									color: 'lime',
									shadowBlur: 5,
									shadowColor: '#666',
									shadowOffsetX: 2,
									shadowOffsetY: 4,
									offsetCenter: [0, '85%'], // x, y，单位px
									formatter: '{value}%'
								},
								data: args.series[0].data
							}, {
								name: args.series[1].name,
								type: 'gauge',
								min: 0,
								max: 110,
								splitNumber: 11,
								center: ['30%', '50%'],
								radius: '90%',
								axisLine: { // 坐标轴线
									lineStyle: { // 属性lineStyle控制线条样式
										color: [
											[0.5, '#ff4500'],
											[0.8, '#1e90ff'],
											[1, 'lime']
										],
										width: 6,
										shadowColor: '#fff', //默认透明
										shadowBlur: 10
									}
								},
								axisLabel: { // 坐标轴小标记
									textStyle: { // 属性lineStyle控制线条样式
										fontWeight: 'bolder',
										color: '#fff',
										shadowColor: '#fff', //默认透明
										shadowBlur: 10
									}
								},
								axisTick: { // 坐标轴小标记
									length: 15, // 属性length控制线长
									lineStyle: { // 属性lineStyle控制线条样式
										color: 'auto',
										shadowColor: '#fff', //默认透明
										shadowBlur: 10
									}
								},
								splitLine: { // 分隔线
									length: 25, // 属性length控制线长
									lineStyle: { // 属性lineStyle（详见lineStyle）控制线条样式
										width: 3,
										color: '#fff',
										shadowColor: '#fff', //默认透明
										shadowBlur: 10
									}
								},
								pointer: { // 分隔线
									shadowColor: '#fff', //默认透明
									shadowBlur: 5
								},
								title: {
									textStyle: { // 其余属性默认使用全局文本样式，详见TEXTSTYLE
										fontWeight: 'bolder',
										fontSize: 16,
										color: '#fff',
										shadowColor: '#fff', //默认透明
										shadowBlur: 10
									}
								},
								detail: {
									fontWeight: 'bolder',
									borderRadius: 5,
									backgroundColor: '#555',
									borderColor: '#888',
									borderWidth: 2,
									color: 'lime',
									shadowBlur: 5,
									shadowColor: '#666',
									shadowOffsetX: 2,
									shadowOffsetY: 4,
									offsetCenter: [0, '75%'], // x, y，单位px
									formatter: '{value}%'
								},
								data: args.series[1].data
							}]
						};
					}
			}
		})();